import dayjs from "dayjs"
var quarterOfYear = require('dayjs/plugin/quarterOfYear')
dayjs.extend(quarterOfYear)

export const time_select_optios = {
  "近一日": {
    endTime: dayjs().format("YYYY-MM-DD"),
    startTime: dayjs().subtract(1, "day").format("YYYY-MM-DD"),
  },
  "近一月": {
    endTime: dayjs().format("YYYY-MM-DD"),
    startTime: dayjs().subtract(1, "month").format("YYYY-MM-DD"),
  },
  "近三月": {
    endTime: dayjs().format("YYYY-MM-DD"),
    startTime: dayjs().subtract(3, "month").format("YYYY-MM-DD"),
  },
  "近半年": {
    endTime: dayjs().format("YYYY-MM-DD"),
    startTime: dayjs().subtract(6, "month").format("YYYY-MM-DD"),
  },
  "近一年": {
    endTime: dayjs().format("YYYY-MM-DD"),
    startTime: dayjs().subtract(1, "year").format("YYYY-MM-DD"),
  },
  "本日": {
    endTime: dayjs().format("YYYY-MM-DD HH:mm:ss"),
    startTime: dayjs().startOf("day").format("YYYY-MM-DD HH:mm:ss"),
  },
  "本月": {
    endTime: dayjs().format("YYYY-MM-DD HH:mm:ss"),
    startTime: dayjs().startOf("month").format("YYYY-MM-DD HH:mm:ss"),
  },
  "本季度": {
    endTime: dayjs().format("YYYY-MM-DD HH:mm:ss"),
    startTime: dayjs().startOf("quarter").format("YYYY-MM-DD HH:mm:ss"),
  },
  "本年": {
    endTime: dayjs().format("YYYY-MM-DD HH:mm:ss"),
    startTime: dayjs().startOf("year").format("YYYY-MM-DD HH:mm:ss"),
  },
}

// 【地市版查询】
// =====提供 本月、本季度、今年、前一年、前2年选择====
export const  dateValueMap = {
  1:{endTime: dayjs().endOf("month").format("YYYY-MM-DD"), startTime: dayjs().startOf("month").format("YYYY-MM-DD")},
  2:{endTime: dayjs().endOf("quarter").format("YYYY-MM-DD"), startTime: dayjs().startOf("quarter").format("YYYY-MM-DD")},
  3:{endTime: dayjs().endOf("year").format("YYYY-MM-DD"), startTime: dayjs().startOf("year").format("YYYY-MM-DD")},
  4:{endTime: dayjs().subtract(1, 'year').endOf("year").format("YYYY-MM-DD"),
    startTime: dayjs().subtract(1, 'year').startOf("year").format("YYYY-MM-DD")},
  5:{endTime: dayjs().subtract(2, 'year').endOf("year").format("YYYY-MM-DD"),
    startTime: dayjs().subtract(2, 'year').startOf("year").format("YYYY-MM-DD")}
}

let lastYear = dayjs().subtract(1, 'year').startOf("year").format("YYYY")+"年"
let beforeLastYear = dayjs().subtract(2, 'year').startOf("year").format("YYYY")+"年"
export const dataSelectOptions =[
  { label: "本月", value: 1},
  { label: "本季度", value: 2},
  { label: "本年", value:3},
  { label: lastYear, value: 4},
  { label: beforeLastYear, value:5},
]
// ===========================================

// ==========提供近一年、近两年 选择==============
export const dateYearValueMap = {
  1:{ endTime: dayjs().format("YYYY-MM-DD"), startTime:dayjs().subtract(1, "year").format("YYYY-MM-DD")},
  2:{endTime: dayjs().format("YYYY-MM-DD"), startTime: dayjs().subtract(2, "year").format("YYYY-MM-DD")},
}

export const dataYearSelectOptions = [
  { label: "近一年", value: 1},
  { label: "近两年", value: 2},
]
//=============================================
